package com.seedwill.common.model;

/**
 * 树结构元数据
 * 
 * 
 * @author kdyi
 *
 */
public class TreeSchema implements java.io.Serializable {

	public String getSchemaType() {
		return schemaType;
	}

	public void setSchemaType(String schemaType) {
		this.schemaType = schemaType;
	}

	public Class getSchemaClz() {
		return schemaClz;
	}

	public void setSchemaClz(Class schemaClz) {
		this.schemaClz = schemaClz;
	}

	public String getIdSchema() {
		return idSchema;
	}

	public void setIdSchema(String idSchema) {
		this.idSchema = idSchema;
	}

	public String getNameSchema() {
		return nameSchema;
	}

	public void setNameSchema(String nameSchema) {
		this.nameSchema = nameSchema;
	}

	public String getIconSchema() {
		return iconSchema;
	}

	public void setIconSchema(String iconSchema) {
		this.iconSchema = iconSchema;
	}

	public String getParentSchema() {
		return parentSchema;
	}

	public void setParentSchema(String parentSchema) {
		this.parentSchema = parentSchema;
	}
 

	public String getAsRootSchema() {
		return asRootSchema;
	}

	public void setAsRootSchema(String asRootSchema) {
		this.asRootSchema = asRootSchema;
	}


	private String schemaType;
	
	private Class schemaClz;
	
	private String idSchema;
	
	private String nameSchema;
	
	private String iconSchema;
	
	private String parentSchema;
	
	private String sortSchema;
	
	private boolean sortAsc;
	
	public String getSortSchema() {
		return sortSchema;
	}

	public void setSortSchema(String sortSchema) {
		this.sortSchema = sortSchema;
	}

	public boolean isSortAsc() {
		return sortAsc;
	}

	public void setSortAsc(boolean sortAsc) {
		this.sortAsc = sortAsc;
	}


	private String asRootSchema;
	
	private Object rootFlag;

	public Object getRootFlag() {
		return rootFlag;
	}

	public void setRootFlag(Object rootFlag) {
		this.rootFlag = rootFlag;
	}
	
}
